package io流.person;

import java.util.Arrays;

public class Person {
    /**
     * person.Java 类
     * IO---高级流---针对传对象
     * Person.Java对象具备如下功能：
     * 1.实现序列化接口       Serializable序列化接口--提供：功能
     *    序列化接口：Person.Java---JDK中虚拟机---转成Person.class【字节码文件】
     *              对象转成二进制---序列化接口实现
     *2.静态常量值：对象输入流---对象输出流
     */
    private String name;//私有属性
    private  String[] say;
    //创建空参构造器
    public Person() {
    }
//有参构造器
    public Person(String name, String[] say) {
        this.name = name;
        this.say = say;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String[] getSay() {
        return say;
    }

    public void setSay(String[] say) {
        this.say = say;
    }

    //重写：Object  toString() 打印对象地址值     对象名@ERD2
    //重写目的：不想看地址值，看对象属性
    public String toString() {
        return "Person{" +
                "name='" + name + '\'' +
                ", say=" + Arrays.toString(say) +
                '}';
    }
}
